﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Sinacor.Infra.Common;

namespace Sinacor.UI.Bovespa.Ordens.Communication.Translator
{
    public class RealizarCasamentoPreBoletoToRequest : BaseTranslator<Bovespa.Ordens.PreBoleto.RealizarCasamentoPreBoletoRequest, Model.Parameter.RealizarCasamentoPreBoleto,
                                                        List<Bovespa.Ordens.PreBoleto.RealizarCasamentoPreBoletoRequest>, List<Model.Parameter.RealizarCasamentoPreBoleto>>{

        public override Sinacor.UI.Bovespa.Ordens.Communication.Bovespa.Ordens.PreBoleto.RealizarCasamentoPreBoletoRequest Translate(Sinacor.UI.Bovespa.Ordens.Model.Parameter.RealizarCasamentoPreBoleto from){
            if(from == null){
                return null;
            }

            Bovespa.Ordens.PreBoleto.RealizarCasamentoPreBoletoRequest to = new Sinacor.UI.Bovespa.Ordens.Communication.Bovespa.Ordens.PreBoleto.RealizarCasamentoPreBoletoRequest();

            to.DataOrdem = from.DataOrdem;
            to.DataPregao = from.DataPregao;
            to.NumeroOrdem = from.NumeroOrdem;
            to.NumeroOrdemSequencia = from.NumeroOrdemSequencia;

            return to;
        }
    }
}
